//package com.tcm.portal.web.controller;
//
//import cn.hutool.core.util.XmlUtil;
//import com.base.core.utils.R;
//import com.tcm.pay.domain.dto.MerchantInDTO;
//import com.tcm.pay.domain.dto.QueryMerchantInDTO;
//import com.tcm.pay.service.MerchantInService;
//import org.apache.dubbo.config.annotation.Reference;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//@RequestMapping("/pay")
//@RestController
//public class MerchantInController {
//
//    @DubboReference(version = "0.0.1-alpha", check = false, timeout = 3000)
//    private MerchantInService merchantInService;
//
//    /**
//     * 支付宝入驻
//     * @param merchantInDTO
//     * @return
//     * @throws Exception
//     */
//    @PostMapping("/merin/zfb")
//    public R zfb(@RequestBody MerchantInDTO merchantInDTO) throws Exception {
//        return R.success(XmlUtil.xmlToMap(merchantInService.zfb(merchantInDTO)));
//    }
//
//    /**
//     * 微信入驻
//     * @param merchantInDTO
//     * @return
//     * @throws Exception
//     */
//    @PostMapping("/merin/wx")
//    public R wx(@RequestBody MerchantInDTO merchantInDTO) throws Exception {
//        return R.success(XmlUtil.xmlToMap(merchantInService.wx(merchantInDTO)));
//    }
//
//    /**
//     * 查询入驻信息
//     * @param queryMerchantInDTO
//     * @return
//     */
//    @PostMapping("/merin/query")
//    public R query(@RequestBody QueryMerchantInDTO queryMerchantInDTO){
//        return R.success(XmlUtil.xmlToMap(merchantInService.queryMerchant(queryMerchantInDTO)));
//    }
//
//}
